package in.lib.view; import android.content.Context; import android.util.AttributeSet; import android.widget.MultiAutoCompleteTextView; import in.data.entity.HashEntity; import in.model.SimpleUser; public class AutoSuggestView extends MultiAutoCompleteTextView { public AutoSuggestView(Context context, AttributeSet attrs) { super(context, attrs); } @Override protected CharSequence convertSelectionToString(Object selectedItem) { if (selectedItem instanceof SimpleUser) { SimpleUser item = (SimpleUser)selectedItem; return String.format("@%s", ((SimpleUser)item).getUsername()); } else if (selectedItem instanceof HashEntity) { HashEntity item = (HashEntity)selectedItem; return String.format("#%s", ((HashEntity)item).getName()); } return ""; } }